// PAD_NAME: GPIO1 0
#define RTD1295_BGA_PIN_AJ6_GPI_1(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 1, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ6_GPO_1(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 1, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ6_TRIO_1(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 1, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ6_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO2 1
#define RTD1295_BGA_PIN_AJ7_GPI_2(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 2, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ7_GPO_2(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 2, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ7_TRIO_2(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 2, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ7_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO3 2
#define RTD1295_BGA_PIN_AH7_GPI_3(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 3, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH7_GPO_3(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 3, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH7_TRIO_3(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 3, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO4 3
#define RTD1295_BGA_PIN_AH8_GPI_4(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 4, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH8_GPO_4(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 4, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH8_TRIO_4(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 4, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO5 4
#define RTD1295_BGA_PIN_AG8_GPI_5(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 5, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG8_GPO_5(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 5, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG8_TRIO_5(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 5, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AG8_PWM_2(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 2, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO6 5
#define RTD1295_BGA_PIN_AH9_GPI_6(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 6, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH9_GPO_6(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 6, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH9_TRIO_6(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 6, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO7 6
#define RTD1295_BGA_PIN_AJ9_GPI_7(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 7, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ9_GPO_7(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 7, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ9_TRIO_7(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 7, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO8 7
#define RTD1295_BGA_PIN_AG9_GPI_8(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 8, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG9_GPO_8(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 8, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG9_TRIO_8(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 8, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO9 8
#define RTD1295_BGA_PIN_AJ10_GPI_9(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 9, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ10_GPO_9(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 9, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ10_TRIO_9(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 9, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ10_PWM_3(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 3, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO10 9
#define RTD1295_BGA_PIN_AH10_GPI_10(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 10, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH10_GPO_10(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 10, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH10_TRIO_10(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 10, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO11 10
#define RTD1295_BGA_PIN_AG10_GPI_11(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 11, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG10_GPO_11(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 11, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG10_TRIO_11(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 11, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO12 11
#define RTD1295_BGA_PIN_AH11_GPI_12(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 12, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH11_GPO_12(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 12, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH11_TRIO_12(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 12, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO13 12
#define RTD1295_BGA_PIN_AG11_GPO_13(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 13, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG11_PWM_4(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 4, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO14 13
#define RTD1295_BGA_PIN_AH12_GPO_14(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 14, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AH12_PWM_5(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 5, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO15 14
#define RTD1295_BGA_PIN_AJ12_GPI_15(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 15, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ12_GPO_15(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 15, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ12_TRIO_15(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 15, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO16 15
#define RTD1295_BGA_PIN_AG12_GPI_16(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 16, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG12_GPO_16(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 16, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG12_TRIO_16(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 16, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO17 16
#define RTD1295_BGA_PIN_AM14_GPI_17(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 17, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AM14_GPO_17(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 17, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AM14_TRIO_17(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 17, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO18 17
#define RTD1295_BGA_PIN_AL14_GPI_18(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 18, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL14_GPO_18(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 18, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL14_TRIO_18(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 18, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO19 18
#define RTD1295_BGA_PIN_AK14_GPI_19(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 19, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK14_GPO_19(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 19, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK14_TRIO_19(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 19, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AK14_PWM_6(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 6, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO20 19
#define RTD1295_BGA_PIN_AL15_GPI_20(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 20, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL15_GPO_20(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 20, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL15_TRIO_20(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 20, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AL15_PWM_7(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 7, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO21 20
#define RTD1295_BGA_PIN_AK15_GPI_21(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 21, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK15_GPO_21(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 21, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK15_TRIO_21(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 21, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO22 21
#define RTD1295_BGA_PIN_AL16_GPI_22(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 22, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL16_GPO_22(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 22, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL16_TRIO_22(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 22, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO23 22
#define RTD1295_BGA_PIN_AM16_GPI_23(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 23, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AM16_GPO_23(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 23, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AM16_TRIO_23(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 23, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO24 23
#define RTD1295_BGA_PIN_AK16_GPI_24(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 24, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK16_GPO_24(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 24, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK16_TRIO_24(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 24, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO25 24
#define RTD1295_BGA_PIN_AJ13_GPI_25(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 25, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ13_GPO_25(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 25, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ13_TRIO_25(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 25, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO26 25
#define RTD1295_BGA_PIN_AH13_GPI_26(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 26, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH13_GPO_26(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 26, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH13_TRIO_26(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 26, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO27 26
#define RTD1295_BGA_PIN_AG13_GPI_27(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 27, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG13_GPO_27(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 27, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG13_TRIO_27(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 27, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO28 27
#define RTD1295_BGA_PIN_AH14_GPI_28(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 28, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH14_GPO_28(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 28, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH14_TRIO_28(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 28, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO29 28
#define RTD1295_BGA_PIN_AG14_GPI_29(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 29, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG14_GPO_29(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 29, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG14_TRIO_29(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 29, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO30 29
#define RTD1295_BGA_PIN_AH15_GPI_30(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 30, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH15_GPO_30(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 30, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH15_TRIO_30(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 30, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AH15_PWM_4(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 4, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO31 30
#define RTD1295_BGA_PIN_AJ15_GPI_31(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 31, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ15_GPO_31(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 31, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ15_TRIO_31(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 31, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO32 31
#define RTD1295_BGA_PIN_AG15_GPI_32(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 32, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG15_GPO_32(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 32, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG15_TRIO_32(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 32, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AG15_PWM_5(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 5, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO33 32
#define RTD1295_BGA_PIN_AM17_GPI_33(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 33, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AM17_GPO_33(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 33, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AM17_TRIO_33(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 33, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO34 33
#define RTD1295_BGA_PIN_AL17_GPI_34(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 34, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL17_GPO_34(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 34, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL17_TRIO_34(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 34, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO35 34
#define RTD1295_BGA_PIN_AK17_GPI_35(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 35, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK17_GPO_35(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 35, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK17_TRIO_35(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 35, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO36 35
#define RTD1295_BGA_PIN_AL18_GPI_36(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 36, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL18_GPO_36(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 36, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL18_TRIO_36(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 36, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO37 36
#define RTD1295_BGA_PIN_AK18_GPI_37(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 37, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK18_GPO_37(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 37, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK18_TRIO_37(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 37, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO38 37
#define RTD1295_BGA_PIN_AL19_GPI_38(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 38, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL19_GPO_38(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 38, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL19_TRIO_38(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 38, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO39 38
#define RTD1295_BGA_PIN_AM19_GPI_39(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 39, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AM19_GPO_39(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 39, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AM19_TRIO_39(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 39, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO40 39
#define RTD1295_BGA_PIN_AK19_GPI_40(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 40, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK19_GPO_40(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 40, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK19_TRIO_40(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 40, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO41 40
#define RTD1295_BGA_PIN_AJ16_GPI_41(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 41, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ16_GPO_41(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 41, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ16_TRIO_41(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 41, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO42 41
#define RTD1295_BGA_PIN_AH16_GPI_42(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 42, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH16_GPO_42(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 42, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH16_TRIO_42(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 42, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO43 42
#define RTD1295_BGA_PIN_AG16_GPI_43(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 43, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG16_GPO_43(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 43, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG16_TRIO_43(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 43, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO44 43
#define RTD1295_BGA_PIN_AH17_GPI_44(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 44, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH17_GPO_44(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 44, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH17_TRIO_44(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 44, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO45 44
#define RTD1295_BGA_PIN_AG17_GPI_45(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 45, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG17_GPO_45(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 45, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG17_TRIO_45(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 45, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO46 45
#define RTD1295_BGA_PIN_AH18_GPI_46(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 46, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH18_GPO_46(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 46, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH18_TRIO_46(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 46, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO47 46
#define RTD1295_BGA_PIN_AJ18_GPI_47(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 47, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ18_GPO_47(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 47, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ18_TRIO_47(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 47, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO48 47
#define RTD1295_BGA_PIN_AG18_GPI_48(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 48, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG18_GPO_48(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 48, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG18_TRIO_48(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 48, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO49 48
#define RTD1295_BGA_PIN_AM20_GPI_49(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 49, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AM20_GPO_49(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 49, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AM20_TRIO_49(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 49, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO50 49
#define RTD1295_BGA_PIN_AL20_GPI_50(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 50, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL20_GPO_50(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 50, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL20_TRIO_50(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 50, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO51 50
#define RTD1295_BGA_PIN_AK20_GPI_51(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 51, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK20_GPO_51(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 51, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK20_TRIO_51(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 51, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO52 51
#define RTD1295_BGA_PIN_AK21_GPI_52(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 52, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK21_GPO_52(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 52, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK21_TRIO_52(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 52, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO53 52
#define RTD1295_BGA_PIN_AJ19_GPI_53(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 53, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ19_GPO_53(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 53, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ19_TRIO_53(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 53, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO54 53
#define RTD1295_BGA_PIN_AH19_GPI_54(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 54, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH19_GPO_54(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 54, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH19_TRIO_54(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 54, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO55 54
#define RTD1295_BGA_PIN_AG19_GPI_55(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 55, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG19_GPO_55(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 55, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG19_TRIO_55(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 55, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO56 55
#define RTD1295_BGA_PIN_AH20_GPI_56(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 56, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH20_GPO_56(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 56, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH20_TRIO_56(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 56, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO57 56
#define RTD1295_BGA_PIN_AG20_GPI_57(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 57, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG20_GPO_57(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 57, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG20_TRIO_57(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 57, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO58 57
#define RTD1295_BGA_PIN_AH21_GPI_58(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 58, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH21_GPO_58(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 58, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH21_TRIO_58(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 58, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO59 58
#define RTD1295_BGA_PIN_AJ21_GPI_59(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 59, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ21_GPO_59(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 59, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ21_TRIO_59(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 59, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO60 59
#define RTD1295_BGA_PIN_AG21_GPI_60(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 60, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG21_GPO_60(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 60, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG21_TRIO_60(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 60, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO61 60
#define RTD1295_BGA_PIN_AH22_GPI_61(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 61, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH22_GPO_61(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 61, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH22_TRIO_61(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 61, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO62 61
#define RTD1295_BGA_PIN_AJ22_GPI_62(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 62, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ22_GPO_62(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 62, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ22_TRIO_62(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 62, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO63 62
#define RTD1295_BGA_PIN_AG22_GPI_63(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 63, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG22_GPO_63(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 63, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG22_TRIO_63(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 63, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO64 63
#define RTD1295_BGA_PIN_AH23_GPI_64(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 64, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH23_GPO_64(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 64, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH23_TRIO_64(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 64, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO65 64
#define RTD1295_BGA_PIN_AG23_GPI_65(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 65, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG23_GPO_65(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 65, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG23_TRIO_65(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 65, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AG23_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO66 65
#define RTD1295_BGA_PIN_AH24_GPI_66(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 66, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH24_GPO_66(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 66, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH24_TRIO_66(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 66, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AH24_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO67 66
#define RTD1295_BGA_PIN_AJ24_GPI_67(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 67, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ24_GPO_67(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 67, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ24_TRIO_67(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 67, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ24_PWM_2(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 2, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO68 67
#define RTD1295_BGA_PIN_AG24_GPI_68(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 68, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG24_GPO_68(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 68, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG24_TRIO_68(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 68, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AG24_PWM_3(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 3, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_FP 68
#define RTD1295_BGA_PIN_AL21_GPI_85(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 85, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL21_GPO_85(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 85, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL21_TRIO_85(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 85, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AL21_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_FN 69
#define RTD1295_BGA_PIN_AK22_GPI_86(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 86, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK22_GPO_86(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 86, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK22_TRIO_86(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 86, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AK22_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_EP 70
#define RTD1295_BGA_PIN_AL22_GPI_87(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 87, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL22_GPO_87(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 87, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL22_TRIO_87(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 87, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AL22_PWM_2(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 2, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_EN 71
#define RTD1295_BGA_PIN_AM22_GPI_88(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 88, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AM22_GPO_88(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 88, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AM22_TRIO_88(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 88, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AM22_PWM_3(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 3, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_DP 72
#define RTD1295_BGA_PIN_AK23_GPI_89(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 89, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK23_GPO_89(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 89, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK23_TRIO_89(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 89, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AK23_PWM_4(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 4, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_DN 73
#define RTD1295_BGA_PIN_AM23_GPI_90(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 90, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AM23_GPO_90(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 90, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AM23_TRIO_90(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 90, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AM23_PWM_5(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 5, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_CP 74
#define RTD1295_BGA_PIN_AL23_GPI_91(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 91, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL23_GPO_91(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 91, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL23_TRIO_91(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 91, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AL23_PWM_6(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 6, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_CN 75
#define RTD1295_BGA_PIN_AK24_GPI_92(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 92, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK24_GPO_92(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 92, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK24_TRIO_92(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 92, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AK24_PWM_7(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 7, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_BP 76
#define RTD1295_BGA_PIN_AL24_GPI_93(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 93, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL24_GPO_93(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 93, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL24_TRIO_93(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 93, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AL24_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_BN 77
#define RTD1295_BGA_PIN_AK25_GPI_94(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 94, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK25_GPO_94(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 94, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK25_TRIO_94(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 94, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AK25_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_AP 78
#define RTD1295_BGA_PIN_AL25_GPI_95(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 95, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL25_GPO_95(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 95, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL25_TRIO_95(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 95, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AL25_PWM_2(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 2, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: A_AN 79
#define RTD1295_BGA_PIN_AM25_GPI_96(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 96, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AM25_GPO_96(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 96, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AM25_TRIO_96(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 96, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AM25_PWM_3(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 3, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: B_FP 80
#define RTD1295_BGA_PIN_AK26_GPI_97(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 97, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK26_GPO_97(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 97, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK26_TRIO_97(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 97, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AK26_PWM_4(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 4, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: B_FN 81
#define RTD1295_BGA_PIN_AM26_GPI_98(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 98, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AM26_GPO_98(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 98, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AM26_TRIO_98(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 98, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AM26_PWM_5(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 5, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: B_EP 82
#define RTD1295_BGA_PIN_AL26_GPI_99(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 99, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL26_GPO_99(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 99, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL26_TRIO_99(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 99, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AL26_PWM_6(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 6, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: B_EN 83
#define RTD1295_BGA_PIN_AK27_GPI_100(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 100, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK27_GPO_100(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 100, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK27_TRIO_100(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 100, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AK27_PWM_7(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 7, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_FP 84
#define RTD1295_BGA_PIN_AL30_GPI_101(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 101, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL30_GPO_101(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 101, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL30_TRIO_101(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 101, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AL30_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_FN 85
#define RTD1295_BGA_PIN_AM31_GPI_102(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 102, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AM31_GPO_102(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 102, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AM31_TRIO_102(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 102, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AM31_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_EP 86
#define RTD1295_BGA_PIN_AL31_GPI_103(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 103, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL31_GPO_103(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 103, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL31_TRIO_103(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 103, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AL31_PWM_2(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 2, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_EN 87
#define RTD1295_BGA_PIN_AM32_GPI_104(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 104, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AM32_GPO_104(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 104, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AM32_TRIO_104(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 104, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AM32_PWM_3(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 3, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_DP 88
#define RTD1295_BGA_PIN_AK30_GPI_105(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 105, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK30_GPO_105(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 105, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK30_TRIO_105(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 105, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AK30_PWM_4(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 4, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_DN 89
#define RTD1295_BGA_PIN_AL32_GPI_106(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 106, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AL32_GPO_106(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 106, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AL32_TRIO_106(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 106, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AL32_PWM_5(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 5, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_CP 90
#define RTD1295_BGA_PIN_AK31_GPI_107(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 107, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK31_GPO_107(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 107, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK31_TRIO_107(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 107, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AK31_PWM_6(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 6, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_CN 91
#define RTD1295_BGA_PIN_AK32_GPI_108(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 108, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AK32_GPO_108(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 108, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AK32_TRIO_108(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 108, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AK32_PWM_7(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 7, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_BP 92
#define RTD1295_BGA_PIN_AJ31_GPI_109(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 109, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ31_GPO_109(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 109, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ31_TRIO_109(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 109, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ31_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_BN 93
#define RTD1295_BGA_PIN_AJ32_GPI_110(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 110, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ32_GPO_110(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 110, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ32_TRIO_110(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 110, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ32_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_AP 94
#define RTD1295_BGA_PIN_AJ30_GPI_111(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 111, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ30_GPO_111(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 111, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ30_TRIO_111(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 111, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ30_PWM_2(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 2, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: C_AN 95
#define RTD1295_BGA_PIN_AH32_GPI_112(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 112, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH32_GPO_112(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 112, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH32_TRIO_112(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 112, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AH32_PWM_3(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 3, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: D_FP 96
#define RTD1295_BGA_PIN_AH31_GPI_113(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 113, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH31_GPO_113(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 113, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH31_TRIO_113(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 113, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AH31_PWM_4(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 4, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: D_FN 97
#define RTD1295_BGA_PIN_AH30_GPI_114(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 114, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH30_GPO_114(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 114, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH30_TRIO_114(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 114, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AH30_PWM_5(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 5, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: D_EP 98
#define RTD1295_BGA_PIN_AG31_GPI_115(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 115, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG31_GPO_115(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 115, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG31_TRIO_115(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 115, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AG31_PWM_6(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 6, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: D_EN 99
#define RTD1295_BGA_PIN_AG30_GPI_116(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 116, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG30_GPO_116(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 116, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG30_TRIO_116(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 116, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AG30_PWM_7(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 7, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO69 100
#define RTD1295_BGA_PIN_AJ25_GPI_69(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 69, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ25_GPO_69(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 69, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ25_TRIO_69(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 69, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ25_PWM_4(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 4, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO70 101
#define RTD1295_BGA_PIN_AH25_GPI_70(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 70, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH25_GPO_70(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 70, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH25_TRIO_70(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 70, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AH25_PWM_5(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 5, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO71 102
#define RTD1295_BGA_PIN_AG25_GPI_71(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 71, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AG25_GPO_71(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 71, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AG25_TRIO_71(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 71, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AG25_PWM_6(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 6, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO72 103
#define RTD1295_BGA_PIN_AH26_GPI_72(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 72, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AH26_GPO_72(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 72, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AH26_TRIO_72(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 72, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AH26_PWM_7(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 7, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO73 104
#define RTD1295_BGA_PIN_AJ27_GPI_73(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 73, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ27_GPO_73(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 73, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AJ27_TRIO_73(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 73, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AJ27_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO74 105
#define RTD1295_BGA_PIN_AC32_GPI_74(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 74, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AC32_GPO_74(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 74, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AC32_TRIO_74(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 74, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AC32_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO75 106
#define RTD1295_BGA_PIN_AC31_GPI_75(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 75, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AC31_GPO_75(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 75, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AC31_TRIO_75(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 75, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AC31_PWM_2(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 2, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO76 107
#define RTD1295_BGA_PIN_AC30_GPI_76(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 76, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AC30_GPO_76(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 76, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AC30_TRIO_76(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 76, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AC30_PWM_3(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 3, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO77 108
#define RTD1295_BGA_PIN_AB30_GPI_77(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 77, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AB30_GPO_77(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 77, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AB30_TRIO_77(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 77, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AB30_PWM_4(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 4, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO78 109
#define RTD1295_BGA_PIN_AB29_GPI_78(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 78, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AB29_GPO_78(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 78, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AB29_TRIO_78(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 78, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AB29_PWM_5(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 5, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO79 110
#define RTD1295_BGA_PIN_AD29_GPI_79(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 79, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AD29_GPO_79(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 79, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AD29_TRIO_79(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 79, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AD29_PWM_6(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 6, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO80 111
#define RTD1295_BGA_PIN_AC29_GPI_80(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 80, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AC29_GPO_80(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 80, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AC29_TRIO_80(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 80, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AC29_PWM_7(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 7, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO81 112
#define RTD1295_BGA_PIN_AC28_GPI_81(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 81, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AC28_GPO_81(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 81, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AC28_TRIO_81(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 81, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AC28_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO82 113
#define RTD1295_BGA_PIN_AB28_GPI_82(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 82, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AB28_GPO_82(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 82, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AB28_TRIO_82(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 82, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_AB28_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO83 114
#define RTD1295_BGA_PIN_T27_GPI_83(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 83, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_T27_GPO_83(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 83, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_T27_TRIO_83(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 83, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_T27_PWM_2(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 2, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO84 115
#define RTD1295_BGA_PIN_R27_GPI_84(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 84, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_R27_GPO_84(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 84, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_R27_TRIO_84(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 84, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_R27_PWM_3(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 3, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO0 116
#define RTD1295_BGA_PIN_G5_GPI_0(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 0, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_G5_GPO_0(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 0, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_G5_TRIO_0(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 0, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO117 117
#define RTD1295_BGA_PIN_B8_GPI_117(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 117, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_B8_GPO_117(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 117, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_B8_TRIO_117(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 117, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO118 118
#define RTD1295_BGA_PIN_C8_GPI_118(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 118, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_C8_GPO_118(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 118, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_C8_TRIO_118(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 118, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO119 119
#define RTD1295_BGA_PIN_D8_GPI_119(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 119, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_D8_GPO_119(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 119, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_D8_TRIO_119(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 119, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO120 120
#define RTD1295_BGA_PIN_E8_GPI_120(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 120, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_E8_GPO_120(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 120, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_E8_TRIO_120(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 120, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_E8_PWM_2(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 2, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO121 121
#define RTD1295_BGA_PIN_A7_GPI_121(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 121, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_A7_GPO_121(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 121, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_A7_TRIO_121(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 121, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_A7_PWM_3(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 3, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO122 122
#define RTD1295_BGA_PIN_B7_GPI_122(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 122, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_B7_GPO_122(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 122, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_B7_TRIO_122(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 122, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_B7_PWM_4(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 4, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO123 123
#define RTD1295_BGA_PIN_C7_GPI_123(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 123, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_C7_GPO_123(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 123, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_C7_TRIO_123(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 123, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_C7_PWM_5(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 5, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO124 124
#define RTD1295_BGA_PIN_D7_GPI_124(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 124, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_D7_GPO_124(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 124, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_D7_TRIO_124(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 124, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_D7_PWM_6(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 6, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO125 125
#define RTD1295_BGA_PIN_B6_GPI_125(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 125, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_B6_GPO_125(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 125, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_B6_TRIO_125(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 125, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_B6_PWM_7(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 7, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO126 126
#define RTD1295_BGA_PIN_C6_GPI_126(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 126, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_C6_GPO_126(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 126, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_C6_TRIO_126(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 126, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_C6_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO127 127
#define RTD1295_BGA_PIN_A5_GPI_127(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 127, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_A5_GPO_127(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 127, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_A5_TRIO_127(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 127, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_A5_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO128 128
#define RTD1295_BGA_PIN_B5_GPI_128(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 128, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_B5_GPO_128(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 128, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_B5_TRIO_128(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 128, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_B5_PWM_2(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 2, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO129 129
#define RTD1295_BGA_PIN_C5_GPI_129(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 129, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_C5_GPO_129(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 129, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_C5_TRIO_129(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 129, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_C5_PWM_3(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 3, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO130 130
#define RTD1295_BGA_PIN_B4_GPI_130(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 130, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_B4_GPO_130(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 130, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_B4_TRIO_130(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 130, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_B4_PWM_6(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 6, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: GPIO131 131
#define RTD1295_BGA_PIN_C4_GPI_131(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 131, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_C4_GPO_131(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 131, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_C4_TRIO_131(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 131, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_C4_PWM_7(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 7, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: LSADC_REF 132
#define RTD1295_BGA_PIN_E1_ISO_GPI_17(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 17, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_E1_ISO_GPO_17(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 17, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_E1_ISO_TRIO_17(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 17, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: LSADC0 133
#define RTD1295_BGA_PIN_E2_ISO_GPI_14(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 14, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_E2_ISO_GPO_14(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 14, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_E2_ISO_TRIO_14(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 14, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_E2_LSADC_VOLTAGE_0(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 0, PCB_LSADC_TYPE_VOLTAGE, HITVALUE, TORRENCE, 0, 0, 0)
#define RTD1295_BGA_PIN_E2_LSADC_CURRENT_0(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 0, PCB_LSADC_TYPE_CURRENT, HITVALUE, TORRENCE, 0, 0, 0)
// PAD_NAME: LSADC1 134
#define RTD1295_BGA_PIN_E3_ISO_GPI_15(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 15, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_E3_ISO_GPO_15(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 15, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_E3_ISO_TRIO_15(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 15, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_E3_LSADC_VOLTAGE_1(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 1, PCB_LSADC_TYPE_VOLTAGE, HITVALUE, TORRENCE, 0, 0, 0)
#define RTD1295_BGA_PIN_E3_LSADC_CURRENT_1(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 1, PCB_LSADC_TYPE_CURRENT, HITVALUE, TORRENCE, 0, 0, 0)
// PAD_NAME: LSADC2 135
#define RTD1295_BGA_PIN_F2_ISO_GPI_16(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 16, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_F2_ISO_GPO_16(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 16, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_F2_ISO_TRIO_16(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 16, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_F2_LSADC_VOLTAGE_2(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 2, PCB_LSADC_TYPE_VOLTAGE, HITVALUE, TORRENCE, 0, 0, 0)
#define RTD1295_BGA_PIN_F2_LSADC_CURRENT_2(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 2, PCB_LSADC_TYPE_CURRENT, HITVALUE, TORRENCE, 0, 0, 0)
// PAD_NAME: LSADC4 136
#define RTD1295_BGA_PIN_F3_ISO_GPI_18(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 18, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_F3_ISO_GPO_18(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 18, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_F3_ISO_TRIO_18(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 18, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_F3_LSADC_VOLTAGE_4(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 4, PCB_LSADC_TYPE_VOLTAGE, HITVALUE, TORRENCE, 0, 0, 0)
#define RTD1295_BGA_PIN_F3_LSADC_CURRENT_4(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 4, PCB_LSADC_TYPE_CURRENT, HITVALUE, TORRENCE, 0, 0, 0)
// PAD_NAME: LSADC6 137
#define RTD1295_BGA_PIN_G2_ISO_GPI_19(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 19, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_G2_ISO_GPO_19(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 19, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_G2_ISO_TRIO_19(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 19, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_G2_LSADC_VOLTAGE_6(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 6, PCB_LSADC_TYPE_VOLTAGE, HITVALUE, TORRENCE, 0, 0, 0)
#define RTD1295_BGA_PIN_G2_LSADC_CURRENT_6(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 6, PCB_LSADC_TYPE_CURRENT, HITVALUE, TORRENCE, 0, 0, 0)
// PAD_NAME: LSADC7 138
#define RTD1295_BGA_PIN_G3_ISO_GPI_20(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 20, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_G3_ISO_GPO_20(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 20, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_G3_ISO_TRIO_20(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 20, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_G3_LSADC_VOLTAGE_7(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 7, PCB_LSADC_TYPE_VOLTAGE, HITVALUE, TORRENCE, 0, 0, 0)
#define RTD1295_BGA_PIN_G3_LSADC_CURRENT_7(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 7, PCB_LSADC_TYPE_CURRENT, HITVALUE, TORRENCE, 0, 0, 0)
// PAD_NAME: ST_GPIO8 139
#define RTD1295_BGA_PIN_J6_ISO_GPI_8(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 8, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_J6_ISO_GPO_8(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 8, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_J6_ISO_TRIO_8(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 8, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO9 140
#define RTD1295_BGA_PIN_K5_ISO_GPI_9(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 9, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_K5_ISO_GPO_9(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 9, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_K5_ISO_TRIO_9(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 9, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO0 141
#define RTD1295_BGA_PIN_J5_ISO_GPI_0(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 0, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_J5_ISO_GPO_0(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 0, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_J5_ISO_TRIO_0(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 0, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_J5_ISO_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
#define RTD1295_BGA_PIN_J5_PWM_4(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 4, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO10 142
#define RTD1295_BGA_PIN_M5_ISO_GPI_10(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 10, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_M5_ISO_GPO_10(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 10, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_M5_ISO_TRIO_10(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 10, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO1 143
#define RTD1295_BGA_PIN_K4_ISO_GPI_1(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 1, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_K4_ISO_GPO_1(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 1, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_K4_ISO_TRIO_1(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 1, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_K4_ISO_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
#define RTD1295_BGA_PIN_K4_PWM_5(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 5, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO11 144
#define RTD1295_BGA_PIN_N4_ISO_GPI_11(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 11, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_N4_ISO_GPO_11(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 11, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_N4_ISO_TRIO_11(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 11, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_N4_ISO_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO2 145
#define RTD1295_BGA_PIN_K6_ISO_GPI_2(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 2, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_K6_ISO_GPO_2(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 2, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_K6_ISO_TRIO_2(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 2, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_K6_ISO_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
#define RTD1295_BGA_PIN_K6_PWM_6(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 6, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO3 146
#define RTD1295_BGA_PIN_M6_ISO_GPI_3(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 3, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_M6_ISO_GPO_3(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 3, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_M6_ISO_TRIO_3(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 3, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_M6_ISO_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
#define RTD1295_BGA_PIN_M6_PWM_7(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 7, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO12 147
#define RTD1295_BGA_PIN_N6_ISO_GPI_12(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 12, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_N6_ISO_GPO_12(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 12, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_N6_ISO_TRIO_12(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 12, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_N6_ISO_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO4 148
#define RTD1295_BGA_PIN_N5_ISO_GPI_4(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 4, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_N5_ISO_GPO_4(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 4, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_N5_ISO_TRIO_4(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 4, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_N5_ISO_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
#define RTD1295_BGA_PIN_N5_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO5 149
#define RTD1295_BGA_PIN_R5_ISO_GPI_5(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 5, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_R5_ISO_GPO_5(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 5, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_R5_ISO_TRIO_5(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 5, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_R5_ISO_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
#define RTD1295_BGA_PIN_R5_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO6 150
#define RTD1295_BGA_PIN_R6_ISO_GPI_6(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 6, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_R6_ISO_GPO_6(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 6, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_R6_ISO_TRIO_6(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 6, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_R6_ISO_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
#define RTD1295_BGA_PIN_R6_PWM_2(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 2, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO7 151
#define RTD1295_BGA_PIN_T4_ISO_GPI_7(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 7, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_T4_ISO_GPO_7(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 7, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_T4_ISO_TRIO_7(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 7, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_T4_ISO_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
#define RTD1295_BGA_PIN_T4_PWM_3(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY)	\
        __PIN(PCB_PIN_TYPE_PWM, 3, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO22 152
#define RTD1295_BGA_PIN_U6_ISO_GPI_22(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 22, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_U6_ISO_GPO_22(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 22, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_U6_ISO_TRIO_22(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 22, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: VSCL 153
#define RTD1295_BGA_PIN_U5_ISO_GPI_24(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 24, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_U5_ISO_GPO_24(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 24, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_U5_ISO_TRIO_24(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 24, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO13 154
#define RTD1295_BGA_PIN_T5_ISO_GPI_13(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 13, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_T5_ISO_GPO_13(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 13, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_T5_ISO_TRIO_13(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 13, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO26 155
#define RTD1295_BGA_PIN_H4_ISO_GPI_26(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 26, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_H4_ISO_GPO_26(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 26, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_H4_ISO_TRIO_26(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 26, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO21 156
#define RTD1295_BGA_PIN_T6_ISO_GPI_21(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 21, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_T6_ISO_GPO_21(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 21, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_T6_ISO_TRIO_21(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 21, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_T6_ISO_PWM_1(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 1, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO28 157
#define RTD1295_BGA_PIN_P4_ISO_GPI_28(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 28, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_P4_ISO_GPO_28(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 28, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_P4_ISO_TRIO_28(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 28, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO23 158
#define RTD1295_BGA_PIN_V5_ISO_GPI_23(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 23, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_V5_ISO_GPO_23(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 23, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_V5_ISO_TRIO_23(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 23, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: VSDA 159
#define RTD1295_BGA_PIN_U4_ISO_GPI_25(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 25, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_U4_ISO_GPO_25(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 25, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_U4_ISO_TRIO_25(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 25, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO30 160
#define RTD1295_BGA_PIN_H5_ISO_GPI_30(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 30, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_H5_ISO_GPO_30(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 30, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_H5_ISO_TRIO_30(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 30, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO27 161
#define RTD1295_BGA_PIN_L4_ISO_GPI_27(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 27, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_L4_ISO_GPO_27(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 27, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_L4_ISO_TRIO_27(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 27, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO32 162
#define RTD1295_BGA_PIN_L5_ISO_GPI_32(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 32, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_L5_ISO_GPO_32(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 32, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_L5_ISO_TRIO_32(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 32, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO29 163
#define RTD1295_BGA_PIN_H6_ISO_GPI_29(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 29, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_H6_ISO_GPO_29(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 29, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_H6_ISO_TRIO_29(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 29, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO34 164
#define RTD1295_BGA_PIN_P5_ISO_GPI_34(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 34, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_P5_ISO_GPO_34(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 34, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_P5_ISO_TRIO_34(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 34, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO31 165
#define RTD1295_BGA_PIN_L6_ISO_GPI_31(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 31, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_L6_ISO_GPO_31(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 31, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_L6_ISO_TRIO_31(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 31, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: ST_GPIO35 166
#define RTD1295_BGA_PIN_V6_ISO_GPI_35(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 35, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_V6_ISO_GPO_35(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 35, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_V6_ISO_TRIO_35(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 35, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_V6_ISO_PWM_0(INVERT, FREQ_HZ, DUTY_MAX, INIT_DUTY) \
        __PIN(PCB_PIN_TYPE_ISO_PWM, 0, ((((INVERT) != 0) << 7) | (((FREQ_HZ) >> 16) & 0x7F)), (((FREQ_HZ) >> 8) & 0xFF) , ((FREQ_HZ) &0xFF) , DUTY_MAX, INIT_DUTY, 0)
// PAD_NAME: ST_GPIO33 167
#define RTD1295_BGA_PIN_P6_ISO_GPI_33(INVERT)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 33, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0) 
#define RTD1295_BGA_PIN_P6_ISO_GPO_33(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 33, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_P6_ISO_TRIO_33(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_ISO_GPIO, 33, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: FSW0 168
#define RTD1295_BGA_PIN_Y5_GPI_136(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 136, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_Y5_GPO_136(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 136, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_Y5_TRIO_136(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 136, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_Y5_LSADC_VOLTAGE_3(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 3, PCB_LSADC_TYPE_VOLTAGE, HITVALUE, TORRENCE, 0, 0, 0)
#define RTD1295_BGA_PIN_Y5_LSADC_CURRENT_3(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 3, PCB_LSADC_TYPE_CURRENT, HITVALUE, TORRENCE, 0, 0, 0)
// PAD_NAME: FSW1 169
#define RTD1295_BGA_PIN_Y6_GPI_137(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 137, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_Y6_GPO_137(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 137, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_Y6_TRIO_137(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 137, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
#define RTD1295_BGA_PIN_Y6_LSADC_VOLTAGE_5(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 5, PCB_LSADC_TYPE_VOLTAGE, HITVALUE, TORRENCE, 0, 0, 0)
#define RTD1295_BGA_PIN_Y6_LSADC_CURRENT_5(HITVALUE, TORRENCE) \
        __PIN(PCB_PIN_TYPE_LSADC, 5, PCB_LSADC_TYPE_CURRENT, HITVALUE, TORRENCE, 0, 0, 0)
// PAD_NAME: VIN11P 170
#define RTD1295_BGA_PIN_W6_GPI_135(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 135, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_W6_GPO_135(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 135, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_W6_TRIO_135(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 135, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: VIN14P 171
#define RTD1295_BGA_PIN_W4_GPI_134(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 134, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_W4_GPO_134(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 134, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_W4_TRIO_134(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 134, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: VIN13P 172
#define RTD1295_BGA_PIN_AC2_GPI_133(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 133, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AC2_GPO_133(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 133, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AC2_TRIO_133(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 133, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: VIN10P 173
#define RTD1295_BGA_PIN_AC3_GPI_132(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 132, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AC3_GPO_132(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 132, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AC3_TRIO_132(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 132, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO138 174
#define RTD1295_BGA_PIN_Y4_GPI_138(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 138, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_Y4_GPO_138(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 138, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_Y4_TRIO_138(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 138, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO139 175
#define RTD1295_BGA_PIN_AA5_GPI_139(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 139, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AA5_GPO_139(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 139, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AA5_TRIO_139(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 139, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO140 176
#define RTD1295_BGA_PIN_AA6_GPI_140(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 140, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AA6_GPO_140(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 140, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AA6_TRIO_140(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 140, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO141 177
#define RTD1295_BGA_PIN_AB5_GPI_141(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 141, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AB5_GPO_141(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 141, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AB5_TRIO_141(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 141, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: GPIO142 178
#define RTD1295_BGA_PIN_AB6_GPI_142(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 142, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AB6_GPO_142(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 142, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AB6_TRIO_142(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 142, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: RFAGC 179
#define RTD1295_BGA_PIN_AB4_GPI_143(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 143, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AB4_GPO_143(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 143, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AB4_TRIO_143(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 143, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: IFAGC 180
#define RTD1295_BGA_PIN_AC4_GPI_144(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 144, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AC4_GPO_144(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 144, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AC4_TRIO_144(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 144, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: I2C_SCL 181
#define RTD1295_BGA_PIN_AF1_GPI_145(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 145, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AF1_GPO_145(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 145, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AF1_TRIO_145(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 145, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
// PAD_NAME: I2C_SDA 182
#define RTD1295_BGA_PIN_AF2_GPI_146(INVERT) \
        __PIN(PCB_PIN_TYPE_GPIO, 146, PCB_GPIO_TYPE_INPUT, INVERT, 0, 0, 0, 0)
#define RTD1295_BGA_PIN_AF2_GPO_146(INVERT, INIT_VALUE) \
        __PIN(PCB_PIN_TYPE_GPIO, 146, PCB_GPIO_TYPE_OUPUT, INVERT, INIT_VALUE, 0, 0, 0) 
#define RTD1295_BGA_PIN_AF2_TRIO_146(INVERT, INIT_VALUE)	\
        __PIN(PCB_PIN_TYPE_GPIO, 146, PCB_GPIO_TYPE_TRI_IO, INVERT, INIT_VALUE, 0, 0, 0)
